/***********************************************************************
    filename:   DaterMainWindow.h
    created:    10/4/2012
    author:     4Ys

    purpose:    Defines class for MainWindow objects in UI
*************************************************************************/

#ifndef _DaterMainWindow_h_
#define _DaterMainWindow_h_

#include "DaterBaseWindow.h"
#include "cegui.h"

class MainWindow : public BaseWindow
{
	/* !
	\brief
		The Events in Day version.
	*/
public:
		/* !
		\brief
			Construct the sample of class MainCalendarDayWindow.

		\param id_name
			- a string to represent the prefix of the window.
			
		\param parent
			- point to parent window.
		*/
	MainWindow(CEGUI::Window* parent = 0) : BaseWindow(parent){_type = "static";}
	
		/* !
			Destructor of class MainCalendarDayWindow.
		*/
	virtual ~MainWindow() {}

		/* !
		\brief
			a virtual function generated from class MainCalendarWindow to show window.
		*/
	virtual void showWindow() = 0;
	
		/* !
		\brief
			a virtual function generated from class MainCalendarWindow to hide window.
		*/
	virtual void hideWindow() = 0;
};

#endif